МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра КСА
EMBED Word.Picture.8
ЗВІТ
ДО ЛАБОРАТОРНОЇ РОБОТИ №1
з курсу « бази даних та знань »
на тему:
“Розроблення проекту бази даних
Microsoft SQL Server 2005”
Виконав студент
групи КС-42
Перевірив:
Павельчак А.Г.
Львів – 2010
Мета роботи: ознайомитися зі структурою об’єктів баз даних Microsoft SQL Server 2005 та отримати навики розроблення проекту бази даних за допомогою інструментарію Management Studio.
Таблиця 1
Рис.1 База даних співробітників кафедри КСА
Співробітники
Прізвище, Ім’я, По-батькові, Трудовий стаж, Дата народження, Серія та номер паспорту
Дисципліни
Назва дисципліни, Номер семестру, Код
Форма приймання
Назва (екзамен / диференц. залік)
Посада
Назва посади
Вчене звання
Назва вченого звання (доцент, професор, відсутн)
Вчений ступінь
Назва вченого ступеню (к.т.н., д.т.н.,відсутній)
викладає
Опис: Співробітники кафедри (професор, доцент, ст.викладач, асистент, інженер, лаборант і т.д) можуть викладати студентам різні дисципліни. При цьому той самий предмет (лекції, практичні, лабораторні) можуть викладати різні викладачі.
Короткі теоретичні відомості
Проектування бази даних
1 Створення бази даних
Створення з’єднання:
У полі Server type (тип сервера) вибираємо значення Database Engine.
У полі Server name (ім’я сервера) залишаємо ім’я сервера за замовчуванням.
У полі Authentication (перевірка автентичності) вибираємо варіант Windows Authentication або SQL Server Authentication (вводимо ім’я користувача sa та його пароль).
Натискаємо кнопку Connect (з’єднати).
Створення бази даних:
Натиснути правою кнопкою миші на вузлі Databases (бази даних) та в контекстному меню вибрати команду New Database… (створити базу даних…).
У відкритому діалоговому вікні ввести ім’я для нової бази даних.
Вказати шлях на диску для розміщення файлів бази даних та журналу.
Натиснути кнопку ОК.
2 Створення схем бази даних.
Створення схеми:
У панелі Object Explorer (оглядач об’єктів) для вибраної бази даних розкрити вузли, та вибрати в контекстному меню команду New Schema… (створити схему).
У діалоговому вікні Schema – New (схема - створити) у полі Schema name (ім’я схеми) ввести ім’я, а поле Schema owner (власник схеми) можемо залишити пустим.
Натиснути кнопку ОК.
3 Cтворення таблиць бази даних.
Створення таблиці:
У панелі Object Explorer (оглядач об’єктів) для вибраної бази даних розкрити вузли, та в контекстному меню вузла Tables (таблиці) вибрати команду New Tables… (створити таблицю), після чого відкриється вікно Table Designer (конструктор таблиць).
Вписати назву таблиці в поле Name (ім’я), що розміщене на панелі Properties (Властивості).
Вибрати приналежність таблиці до певної схеми з випадаючого списку поля Schema (схема), що розміщене на панелі Properties (Властивості).
Вибрати файлові групи, у яких зберігатимуться дані цієї таблиці.
Сформувати стовпці таблиці, задаючи ім’я стовпця, його тип даних та дозвіл на NULL.
За допомогою вкладки Column Properties (властивості стовпців) задати значення властивостей стовпців таблиці.
Зберегти таблицю.
4 Cтворення ключів та реалізація обмежень бази даних.
Є декілька різних типів ключів:
Первинний – містить первинний вказівник на стрічку в таблиці;
Альтернативний – містить додаткові вказівники на стрічку в таблиці, довільні унікальні умови, що представляють один чи більшу кількість стовпців таблиці.
Зовнішній – містить вказівники на ключі в інших таблицях.
Первинні та альтернативні ключі – гібридні об’єкти: частково індекси, а частково обмеження. Обмеження оголошують, що для об’єкта повинен бути істинним певний фактор, а для ключів це означає, що значення в таблиці повинні бути унікальними.
4.1 С...